This week in Flutter #91: Strive as a mobile developer during tough times
This year there have been, and there are still massive tech layoffs. The biggest tech companies are letting go of many employees, as they increased their headcounts a lot in 2021. What can you do now to help you fall on your feet in case you lose your job in the near future?
The last article in this issue deals with this problem, giving you multiple pieces of advice you can implement in your daily life.
- Michele Volpato
🧑💻 Development in Flutter
Save image to file in Flutter
This is a short article about downloading an image from the internet and saving it on your device.
(Ctrl + v) Copy-Pasting Images onto Textfields
by Gitartha Kashyap
In common chatting apps, you can copy an image, like a screenshot, and paste it directly inside the chat input text field to upload it to the chat. This is not a default behavior, but you can implement it easily with this tutorial.
Custom Serializer with built_value in Dart and Flutter
by Nikki Goel
Apparently, built_value
, a package for creating immutable types with JSON serialization, is limited when dealing with generic collections. This article proposes a solution for that using custom serializers.
Flutter Accessibility: Getting Started
Improve the accessibility of your Flutter app using semantic details for screen readers and following other items from Flutter’s accessibility features.
🗄 Backend for Flutter developers
Flutter Authentication With Strapi CMS
by Anthony Gitau
Strapi is a headless CMS with support for REST and GraphQL, so it can be integrated into a Flutter application. In this article, you learn how to implement a Flutter authentication application for Strapi.
How to build a real-time multiplayer game with Flutter Flame
I already shared Flame in other issues of this newsletter, but good content about it keeps coming. In this one, Supabase is the backend of choice for real-time communication between players.
🎥 Flutter videos
Observable Flutter: Live code review
with Craig Labenz and Kasper Nielsen
Recently, MongoDB announced the availability of a Realm SDK for Flutter. Craig Labenz and Kasper Nielsen from the Realm team discuss and implement an offline-first, data-syncing mobile app using Flutter, Realm, and MongoDB.
RawMagnifier (Widget of the Week)
“Do your users need to see parts of your app bigger? Make your app more accessible with a custom magnifier!”
👨💻 Software engineering in general
Build Career Resilience to Survive (and Thrive) in Tech
by Kave Bulambo
“Career resilience is the ability to navigate adversity in your career journey by building mental strength and preparing for challenging times ahead.”
In this article, you’ll learn how to prepare yourself for setbacks in your career as a software engineer.
That’s it for this week.
If you want to comment on any of this week’s entries, you can do it in the comment section below.
Have a bug-free week,
- Michele Volpato
Leave a comment